package com.itheima.service.mongo;

import com.itheima.domain.mongo.UserLike;

import java.util.List;

public interface UserLikeService {
    //添加数据
    void save(UserLike userLike);

    //删除数据
    void remove(Long userId,Long likeUserId);

    //根据id(两个)查找
    UserLike findByIds(Long userId,Long likeUserId);

    //查询喜欢的数量
    Long loveCount(Long userId);

    ///查询粉丝数量
    Long fanCount(Long likeUserId);

    //查询互相喜欢数量
    Long eachLoveCount(Long userId);

    //查询互相喜欢的用户
    List<UserLike> eachLove(Long userId);

    //我的粉丝
    List<UserLike> fan(Long userId);

    //查询互我喜欢的人
    List<UserLike> love(Long userId);


}
